
/**   
*    
* 项目名称：a_yongan   
* 类名称：OutsourcingInServiceImpl   
* 类描述：   
* 创建人：liubo   
* 创建时间：2018年6月30日 上午10:59:50    
* 修改时间：2018年6月30日 上午10:59:50   
* 修改备注：   
* @version    
*    
*/
package com.yongan.production.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.yongan.production.dao.ProcessDetailsDao;
import com.yongan.production.entity.ProcessDetails;
import com.yongan.production.service.ProcessDetailsService;

/**
 * @author liubo
 *
 */
@Service
public class ProcessDetailsServiceImpl implements ProcessDetailsService{

	//private Logger logger = LoggerFactory.getLogger(this.getClass());
	@Autowired
	private ProcessDetailsDao detailsDao;
	//@Autowired
	//private GoodsinformationDao goodsinformationDao;
	//private final String slat = "dsjdajsdkHJJHAJAKdsd921e0p12*DAe#@$@!qew";
	
	/*private String getMD5(String Id){
		String base = Id + "/" + slat;
		String md5 = DigestUtils.md5DigestAsHex(base.getBytes());
		return md5;
	}*/

	/* （非 Javadoc）
	 * @see com.yongan.production.service.DetailsService#getDetailsList(java.lang.String)
	 */
	@Override
	public List<ProcessDetails> getProcessDetailsList(String topId) {
		// TODO 自动生成的方法存根
		List<ProcessDetails> list = detailsDao.queryAllByTopId(topId);
		return list;
	}

	/* （非 Javadoc）
	 * @see com.yongan.production.service.DetailsService#getDetailsById(java.lang.String)
	 */
	@Override
	public ProcessDetails getProcessDetailsById(String processDetailsId) {
		// TODO 自动生成的方法存根
		ProcessDetails details = detailsDao.queryById(processDetailsId);
		return details;
	}


	/* （非 Javadoc）
	 * @see com.yongan.production.service.DetailsService#addDetails(com.yongan.production.entity.Details)
	 */
	@Override
	public int addProcessDetails(ProcessDetails processDetails) {
		// TODO 自动生成的方法存根
		return detailsDao.insertProcessDetails(processDetails);
	}

	/* （非 Javadoc）
	 * @see com.yongan.production.service.DetailsService#deleteDetails(java.lang.String)
	 */
	@Override
	public int deleteProcessDetails(String rocessDetailsId) {
		// TODO 自动生成的方法存根
		return detailsDao.deleteProcessDetails(rocessDetailsId);
	}

	/* （非 Javadoc）
	 * @see com.yongan.production.service.DetailsService#updateDetails(com.yongan.production.entity.Details)
	 */
	@Override
	public int updateProcessDetails(ProcessDetails processDetails) {
		// TODO 自动生成的方法存根
		return detailsDao.updateProcessDetails(processDetails);
	}

	/* （非 Javadoc）
	 * @see com.yongan.production.service.DetailsService#deleteAllByTopId(java.lang.String)
	 */
	@Override
	public int deleteAllByTopId(String topId) {
		// TODO 自动生成的方法存根
		return detailsDao.deleteAllByTopId(topId);
	}

	
}
